Body
{
  width: 98%;
  margin-top: 20px;
  margin-bottom: 20px;
  background-image:url("../images/bkg2.png");
}

#en_tete
{
 background-repeat: no-repeat;
 margin-bottom: 10px;
 margin-left:15%;
 height:150px;
 width:1200px;
 background-image:url("../images/banniere.jpg");
 border: 2px solid black;
 -moz-border-radius:15px 15px 15px 15px;
} 

#menu
{
 float: left;
 width: 15%;
}

table
{
 -moz-border-radius:15px 15px 15px 15px;
}

td
{
  -moz-border-radius:15px 15px 15px 15px;
}

.element_menu
{
 background-color: rgb(48,99,255);
 border: 2px solid black;
 margin-bottom: 20px;
 height: 450px;
 -moz-border-radius:15px 15px 15px 15px;
}

.element_menu h3
{
 color: rgb(255,255,255);
 font-family:"Times New Roman";
 text-align: center;
}

.element_menu ul
{
 color: white;
 padding: 0px;
 padding-left: 40px;
 margin: 0px;
 margin-bottom: 5px;
}

.element_menu a 
{
 color: white;
}


#corps
{

 float:right;
 width: 79%;
 height: 720px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 20px;
 padding: 20px;
 border: 2px solid black;
 background-color: rgb(48,99,255);
 color:white;
 -moz-border-radius:15px 15px 15px 15px;
}

a
{
  color:white;
}

a.agenda
{
   color:black;
}

a.agenda:hover
{
    color:blue;
}

a.agenda:active
{
    color:green;
}

calendrier
{
  color:black;
}

th
{
 background-color: rgb(181,183,183);
 color:black;
 -moz-border-radius:15px 15px 15px 15px;
} 

fieldset
{
 background-color: rgb(255,255,255);
}

  
.texte2
{
 font-size: 14px;
 font-family: "Times New Roman";
 color: black;
}
  
.texte
{
 font-size: 17px;
 font-family:"Times New Roman";
 color: black;
}

.blog
{
 color: black;
 font-size: 14px;
 font-family: "Times New Roman";
}

#pied_de_page
{
 padding: 5px;
 width: 81%;
 float:right;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 20px;  
 text-align: center;
 color:rgb(255,255,255);
 background-color: rgb(48,99,255);
 background-repeat: repeat-x;
 border: 2px solid black;
 -moz-border-radius:15px 15px 15px 15px;
}